home *** CD-ROM | disk | FTP | other *** search
/ MacHack 1994 / MacHack 1994.toast / MacHack™ 1987-1994 / MacHack™ '88 / Other stuff / MacsBug 6.0b1 / Resource Files / Macros.r < prev    next >
Text File  |  1988-04-13  |  5KB  |  237 lines

  1. /*
  2.  
  3. Copyright Apple Computer, Inc. 1981-1988
  4.  
  5. Rez -a -o "{SystemFolder}MacsBug" "{MPW}Debuggers:Macros.r" ≥≥ "{Worksheet}"
  6. Shutdown -r
  7.  
  8. */
  9.  
  10.  
  11. type 'mxbm'{
  12.     integer = $$CountOf(symbols);          /* Number of entries     */
  13.     array symbols { pString; pString; };   /* Macro name; expansion */
  14. };
  15.     
  16. resource 'mxbm' (100) {
  17.     {   /* Useful command lines */
  18.  
  19.     /* Break at the first instruction of a segment after loading it */
  20.     "GS",            "SB 12D 1;G;T 2;SB 12D 0",
  21.  
  22.           /* Enter "GTO n" to go till offset n in the current procedure is reached */
  23.         "GTO",            "GT :+",
  24.  
  25.           /* Enter "BRO n" to set a breakpoint at offset n in the current procedure */
  26.         "BRO",            "BR :+",
  27.  
  28.     /* Displays the port assuming the A5 world is set up */
  29.         "thePort",        "DM A5^^ WindowRecord",
  30.  
  31.           /* IJ disassembles starting from the destination of a JMP instruction */
  32.         "IJ",            "IL (.+2)^",
  33.  
  34.  
  35.        /* Low memory globals from Inside Mac volumes 1 thru 5 */
  36.     "ABusVars",        "2D8",
  37.     "ACount",            "A9A",
  38.     "ANumber",        "A98",
  39.     "ApFontID",        "984",
  40.     "ApplLimit",        "130",
  41.     "ApplScratch",        "A78",
  42.     "ApplZone",        "2AA",
  43.     "AppParmHandle",        "AEC",
  44.     "AtMenuBottom",        "B28",
  45.     "AuxCtlHead",        "CD4",
  46.     "AuxWinHead",        "CD0",
  47.  
  48.     "BootDrive",        "210",
  49.     "BufPtr",            "10C",
  50.     "BufTgDate",        "304",
  51.     "BufTgFBkNum",        "302",
  52.     "BufTgFFlg",        "300",
  53.     "BufTgFNum",        "2FC",
  54.  
  55.     "CaretTime",        "2F4",
  56.     "CPUFlag",        "12F",
  57.     "CrsrThresh",        "8EC",
  58.     "CurActivate",        "A64",
  59.     "CurApName",        "910",
  60.     "CurApRefNum",        "900",
  61.     "CurDeactive",        "A68",
  62.     "CurDirStore",        "398",
  63.     "CurJTOffset",        "934",
  64.     "CurMap",            "A5A",
  65.     "CurPageOption",        "936",
  66.     "CurPitch",        "280",
  67.     "CurrentA5",        "904",
  68.     "CurStackBase",        "908",
  69.  
  70.     "DABeeper",        "A9C",
  71.     "DAStrings",        "AA0",
  72.     "DefltStack",        "322",
  73.     "DefVCBPtr",        "352",
  74.     "DeskHook",        "A6C",
  75.     "DeskPattern",        "A3C",
  76.     "DlgFont",        "AFA",
  77.     "DoubleTime",        "2F0",
  78.     "DragHook",        "9F6",
  79.     "DragPattern",        "A34",
  80.     "DrvQHdr",        "308",
  81.     "DSAlertRect",        "3F8",
  82.     "DSAlertTab",        "2BA",
  83.     "DSErrCode",        "AF0",
  84.     "DTQueue",        "D92",
  85.  
  86.     "EventQueue",        "14A",
  87.     "ExtStsDT",        "2BE",
  88.  
  89.     "FCBSPtr",        "34E",
  90.     "FinderName",        "2E0",
  91.     "FractEnable",        "BF4",
  92.     "FScaleDisable",        "A63",
  93.     "FSFCBLen",        "3F6",
  94.     "FSQHdr",            "360",
  95.  
  96.     "GhostWindow",        "A84",
  97.     "GrayRgn",        "9EE",
  98.     "GZRootHnd",        "328",
  99.  
  100.     "HeapEnd",        "114",
  101.     "HiLiteRGB",        "DA0",
  102.     "HWCfgFlags",        "B22",
  103.  
  104.     "IntlSpec",        "BA0",
  105.  
  106.     "JADBProc",        "6B8",
  107.     "JDTInstall",        "D9C",
  108.     "JFetch",            "8F4",
  109.     "JIODone",        "8FC",
  110.     "JournalFlag",        "8DE",
  111.     "JournalRef",        "8E8",
  112.     "JStash",            "8F8",
  113.     "JVBLTask",        "D28",
  114.  
  115.     "KbdLast",        "218",
  116.     "KbdMap",            "174",
  117.     "KbdPadMap",        "17C",
  118.     "KbdType",        "21E",
  119.     "KeyRepThresh",        "190",
  120.     "KeyThresh",        "18E",
  121.  
  122.     "LastFOND",        "BC2",
  123.     "LoadTrap",        "12D",
  124.     "Lvl1DT",            "192",
  125.     "Lvl2DT",            "1B2",
  126.  
  127.     "MBarEnable",        "A20",
  128.     "MBarHeight",        "BAA",
  129.     "MBarHook",        "A2C",
  130.     "MBarSaveLoc",        "B58",
  131.     "MemErr",            "220",
  132.     "MemTop",            "108",
  133.     "MenuCInfo",        "D5C",
  134.     "MenuDisable",        "B54",
  135.     "MenuFlash",        "A24",
  136.     "MenuHook",        "A30",
  137.     "MenuList",        "A1C",
  138.     "MinStack",        "31E",
  139.     "MMU32Bit",        "14B2",
  140.  
  141.     "OldContent",        "9EA",
  142.     "OldStructure",        "9E6",
  143.  
  144.     "PaintWhite",        "9DC",
  145.     "PortAUse",        "290",
  146.     "PortBUse",        "291",
  147.     "PrintErr",        "944",
  148.  
  149.     "QDColors",        "8B0",
  150.  
  151.     "RAMBase",        "2B2",
  152.     "ResErr",            "A60",
  153.     "ResErrProc",        "AF2",
  154.     "ResLoad",        "A5E",
  155.     "ResumeProc",        "A8C",
  156.     "RndSeed",        "156",
  157.     "ROMBase",        "2AE",
  158.     "RomFont0",        "980",
  159.     "RomMapInsert",        "B9E",
  160.     "Rom85",            "28E",
  161.  
  162.     "SaveUpdate",        "9DA",
  163.     "SaveVisRgn",        "9F2",
  164.     "SCCRd",            "1D8",
  165.     "SCCWr",            "1DC",
  166.     "ScrapCount",        "968",
  167.     "ScrapHandle",        "964",
  168.     "ScrapName",        "96C",
  169.     "ScrapSize",        "960",
  170.     "ScrapState",        "96A",
  171.     "Scratch8",        "9FA",
  172.     "Scratch20",        "1E4",
  173.     "ScrDmpEnb",        "2F8",
  174.     "ScreenRow",        "106",
  175.     "ScrHRes",        "104",
  176.     "ScrVRes",        "102",
  177.     "ScrnBase",        "824",
  178.     "SdVolume",        "260",
  179.     "SEvtEnb",        "15C",
  180.     "SFSaveDisk",        "214",
  181.     "SoundBase",        "266",
  182.     "SoundLevel",        "27F",
  183.     "SoundPtr",        "262",
  184.     "SPAlarm",        "200",
  185.     "SPATalkA",        "1F9",
  186.     "SPATalkB",        "1FA",
  187.     "SPClikCaret",        "209",
  188.     "SPConfig",        "1FB",
  189.     "SPFont",            "204",
  190.     "SPKbd",            "206",
  191.     "SPMisc1",        "20A",
  192.     "SPMisc2",        "20B",
  193.     "SPPortA",        "1FC",
  194.     "SPPortB",        "1FE",
  195.     "SPPrint",        "207",
  196.     "SPValid",        "1F8",
  197.     "SPVolCtl",        "208",
  198.     "StkLowPt",        "110",
  199.     "SysEvtMask",        "144",
  200.     "SysFontFam",        "BA6",
  201.     "SysFontSize",        "BA8",
  202.     "SynListHandle",        "D32",
  203.     "SysMap",            "A58",
  204.     "SysMapHndl",        "A54",
  205.     "SysParam",        "1F8",
  206.     "SysResName",        "AD8",
  207.     "SysZone",        "2A6",
  208.  
  209.     "TEDoText",        "A70",
  210.     "TERecal",        "A74",
  211.     "TEScrpHandle",        "AB4",
  212.     "TEScrpLength",        "AB0",
  213.     "TheMenu",        "A26",
  214.     "TheZone",        "118",
  215.     "Ticks",            "16A",
  216.     "Time",            "20C",
  217.     "TimeDBRA",        "D00",
  218.     "TmpResLoad",        "B9F",
  219.     "ToExtFS",        "3F2",
  220.     "ToolScratch",        "9CE",
  221.     "TopMapHndl",        "A50",
  222.     "TopMenuItem",        "B26",
  223.  
  224.     "UTableBase",        "11C",
  225.  
  226.     "VBLQueue",        "160",
  227.     "VCBQHdr",        "356",
  228.     "VIA",            "1DA",
  229.  
  230.     "WidthListHand",        "8E4",
  231.     "WidthPtr",        "B10",
  232.     "WidthTabHandle",        "B2A",
  233.     "WindowList",        "9D6",
  234.     "WMgrPort",        "9DE"
  235.      };
  236. };
  237.